Integrating Tools for High-Level Programming of Robot Manipulation Tasks
نویسندگان
چکیده
This paper discusses the CARA programming environment for robot manipulators. The environment is realized as the integration of a full-edged logic system with a real-time robotic machine. While the development of a general robot programming environment is an elusive goal, exible development and in-cremental reenement are made possible by the open nature of the CARA environment.
منابع مشابه
An integrated system for dextrous manipulation
This paper describes an integrated system for dextrous manipulation using a Utah-MIT hand that allows one to look at the higher levels of control in a number of grasping and manipulation tasks. The system consists of a number of low-level system primitives for grasping, integrated hand and robotic arm movement, tactile sensors mounted on the fingertips, sensing primitives to utilize joint posit...
متن کاملSkill-Based Bimanual Manipulation Planning
The paper focuses on specification and utilization of manipulation skills to facilitate programming of bimanual manipulation tasks. Manipulation skills are actions to reach predefined goals. They constitute an interface between lowlevel constraint-based task specification and high level symbolic task planning. The task of the robot can be decomposed into subtasks that can be resolved using mani...
متن کاملA Very High Level Interface to Teleoperate a Robot via Web Including Augmented Reality
− The system consists of a multirobot architecture that gives access to both, an educational and industrial robot, through the Internet, by using advanced multimedia and distributed programming tools like Java, Java3D and CORBA. The main effort is focused on the user interface that allows specifying a task into a 3D model and sending commands to the real robot once the operator approves them. T...
متن کاملA multitasking architecture for humanoid robot programming
We propose a hierarchical, three-tiered motion programming architecture for humanoid robots that allows for the prioritized coordination of multiple tasks while taking into account the dynamics and other physics-based constraints that underlie typical humanoid robot tasks. We first introduce a data structure for generic humanoid robots based on a general description of what constitutes a humano...
متن کاملUsing Planning Algorithms and Graphical Programming to Facilitate End-User Programming of Service Robots
Robots have great potential for assisting disabled people with basic manipulation tasks. However, robots have traditionally been diicult for non-experts to program, even for simple tasks. In addition, the brittleness of typical robot programs, which do not use sensing to detect changes in the robot's environment, make them unreliable in the loosely structured environments in which service robot...
متن کامل